Ana içeriğe geç

Döngüler

Döngüler, belirli bir işlemi belirli bir koşul doğru olduğu sürece tekrarlamak için kullanılan yapıdır. Programlama dillerinde farklı döngü türleri bulunmaktadır.

Pseudo kod ile "for" döngüsü şu şekildedir:

DÖNGÜ i = başlangıç DEĞİŞKENİNDEN başlayarak bitiş DEĞİŞKENİNE kadar adım SAYISI kadar artarak YAP
// Her döngü adımında yapılacak işlemler
DÖNGÜ SONU

Gündelik hayatta kullanılabilecek "for" döngüsü örnekleri ve Türkçe pseudo kodları:

  1. Bir restoran menüsünde bulunan tüm yemekleri yazdırmak için:
// Menüdeki yemekleri yazdırmak için döngü kullan
DÖNGÜ i = 0'dan menü uzunluğuna kadar adım 1 YAP
yazdır(i+1, ". ", menü[i])
DÖNGÜ SONU
  1. Bir telefon rehberindeki tüm kişi isimlerini ve telefon numaralarını yazdırmak için:
// Rehberdeki kişi isimlerini ve telefon numaralarını yazdırmak için döngü kullan
DÖNGÜ i = 0'dan rehber uzunluğuna kadar adım 1 YAP
yazdır(rehber[i].isim, ": ", rehber[i].numara)
DÖNGÜ SONU
  1. Bir alışveriş sepetindeki ürünlerin toplam fiyatını hesaplamak için:
// Ürün adetine ve fiyatına göre toplam fiyatı hesaplamak için döngü kullan
toplam = 0
DÖNGÜ i = 0'dan sepet uzunluğuna kadar adım 1 YAP
toplam = toplam + sepet[i].adet * sepet[i].fiyat
DÖNGÜ SONU
yazdır("Toplam fiyat: ", toplam, "TL")